home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
JCSM Shareware Collection 1993 November
/
JCSM Shareware Collection - 1993-11.iso
/
cl720
/
tasm29j.lzh
/
ADDENDUM.DOC
next >
Wrap
Text File
|
1993-01-22
|
3KB
|
86 lines
Notes on Recent Additions:
CONVERSION TO MICROSOFT C 6.0 AND TURBO C++
As of version 2.8.3 the TASM executable is built using BORLAND C++.
Makefiles for both BORLAND C and Microsoft C are provided, however.
Use:
MAKEFILE.TC for BORLAND C++
MAKEFILE.MSC for Microsoft C 6.0
ENHANCED 6800 FAMILY TABLE TO SUPPORT 68HC11
Use the '-x7' (or just 'x') command line option to enable the 68HC11
instructions. TASM deviates from standard Motorola syntax for the
BSET, BRSET, BCLR, and BRCLR instructions. TASM requires commas
separating all arguments. Motorola assemblers use white space to
separate the last one or two arguments for these instructions. Here
are examples of each applicable instruction:
TASM MOTOROLA
---------------------- --------------------
BCLR addr1,Y,bmsk BCLR addr1,Y bmsk
BCLR addr1,X,bmsk BCLR addr1,X bmsk
BCLR addr1 ,bmsk BCLR addr1 bmsk
BSET addr1,Y,bmsk BSET addr1,Y bmsk
BSET addr1,X,bmsk BSET addr1,X bmsk
BSET addr1 ,bmsk BSET addr1 bmsk
BRCLR addr1,Y,bmsk,lab1 BRCLR addr1,Y bmsk lab1
BRCLR addr1,X,bmsk,lab1 BRCLR addr1,X bmsk lab1
BRCLR addr1 ,bmsk,lab1 BRCLR addr1 bmsk lab1
BRSET addr1,Y,bmsk,lab1 BRSET addr1,Y bmsk lab1
BRSET addr1,X,bmsk,lab1 BRSET addr1,X bmsk lab1
BRSET addr1 ,bmsk,lab1 BRSET addr1 bmsk lab1
SAMPLE FILES FOR THE SMALL C COMPILER (68HC11)
TASM can be used in conjunction with the public domain Small C
Compiler by J. Hendrix (as published in Doctor Dobb's Journal).
Unarchive the MISC.ZOO file to access the files of interest:
booz misc.zoo
Refer to the README.C11 file for an explanation of the files.
TASM VERSION WITH INCREASED LABEL/MACRO MEMORY SPACE
If you encounter error messages such as:
unable to malloc for label storage
try using TASMB.EXE which is in the MISC.ZOO archive. It is built
with a different memory model that results in a larger memory heap
from which label and macro storage is allocated. It is about 10%
larger and runs about 10% slower than TASM.EXE.
IMPROVED ERROR REPORTING
All error messages now contain file and line number information.
The format is slightly modified (from pre 2.9.3 releases of TASM)
so as to be compatible with the BRIEF editor. The BRIEF editor
is capable of performing an assembly from within the editor and
allowing the user to scan to each occurance of an error in the
source file.
ECHO DIRECTIVE
The ECHO directive can be used to send output to the console. It can
accept a string or an expression, but only one such on each
invocation. Consider the following example:
.ECHO "The size of the table is "
.ECHO (table_end - table_start +1)
.ECHO " bytes long.\n"
This would result in a single line of output something like this:
The size of the table is 196 bytes long.